#ifndef INSTANCE_H
#define INSTANCE_H
#include "global_object.h"
#include "Model.cu"
#include "Drawable.cu"
#include "DeviceObject.cu"

class Instance : public Drawable
{
public:
	Model* h_model;
	//TransformMatrix* tfm
	inline __host__ __device__  Instance (void){
		this->size = sizeof(Instance);
	}
	inline __host__ __device__  ~Instance(void);
	inline __device__ SampleResult sample(SampleRequest& request){
		
	}
};

#endif
